package lu.med.praxiswahl.wahlumed.client.laborbuch;

import java.util.Calendar;

import lu.med.praxiswahl.wahlumed.model.beans.AccountingTBL;

/**
 * 
 * @author Lars Holger Roth
 */
public class LaborbuchDataRow {
	private Long id;
	private String date;
	private String name, geburtsdatum, artDesTests;
	private boolean changed = false;
	private String matricule;
	private int nr;
	private String abgeholt, abgegeben;

	private boolean locked;
	private Calendar lastEditedTime;
	private AccountingTBL lastEditor;

	public String getAbgegeben() {
		if (abgegeben == null)
			return "";
		return abgegeben;
	}

	public String getAbgeholt() {
		if (abgeholt == null)
			return "";
		return abgeholt;
	}

	public String getArtDesTests() {
		if (artDesTests == null)
			return "";
		return artDesTests;
	}

	public String getDate() {
		return date;
	}

	public String getGeburtsdatum() {
		if (geburtsdatum == null)
			return "";
		return geburtsdatum;
	}

	public Long getId() {
		return id;
	}

	public String getMatricule() {
		return matricule;
	}

	public String getName() {
		if (name == null)
			return "";
		return name;
	}

	public int getNr() {
		return nr;
	}

	public boolean isChanged() {
		return changed;
	}

	public void setAbgegeben(String abgegeben) {
		this.abgegeben = abgegeben;
	}

	public void setAbgeholt(String abgeholt) {
		this.abgeholt = abgeholt;
	}

	public void setArtDesTests(String artDesTests) {
		this.artDesTests = artDesTests;
	}

	public void setChanged(boolean changed) {
		this.changed = changed;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public void setGeburtsdatum(String geburtsdatum) {
		this.geburtsdatum = geburtsdatum;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public void setMatricule(String matricule) {
		this.matricule = matricule;
	}

	public void setName(String name) {
		this.name = name;
	}

	public void setNr(int nr) {
		this.nr = nr;
	}

	public boolean isLocked() {
		return locked;
	}

	public void setLocked(boolean locked) {
		this.locked = locked;
	}

	public Calendar getLastEditedTime() {
		return lastEditedTime;
	}

	public void setLastEditedTime(Calendar lastEditedTime) {
		this.lastEditedTime = lastEditedTime;
	}

	public AccountingTBL getLastEditor() {
		return lastEditor;
	}

	public void setLastEditor(AccountingTBL lastEditor) {
		this.lastEditor = lastEditor;
	}

}
